package com.marvels.financial.collection.dto;

import java.io.Serializable;
import java.util.Date;

/**
 * 催收列表查询条件
 * 
 * @author tangpw
 *
 */
public class CollectListConditionDTO implements Serializable {

	private static final long serialVersionUID = 1L;

	private String riskCategoryCode;// 分险类别code
	private String productCode;// 贷款产品code
	private String overdueCode;// 催收唯一code;
	private String channelCode;// 渠道code
	private String fundCode;// 资金源code
	private String loanId;
	private String custName;// 姓名
	private String custIdNumber;// 身份证号
	private String id;//主键
	
	private String mobileNumber;// 手机号

	private String overdueDays;// 逾期天数

	private String lastActionCode;// 最近一次行动代码code

	private String lastActionResultCode;// 最近一次行动结果code

	private Date lastActionBeginDate;// 最近行动日期(开始)

	private Date lastActionEndDate;// 最近行动日期(结束)

	private int pageNum;//

	private int pageSize;//
	
	private String productType;//产品类别
	private String productTypeName;//产品类别名称
	
	private Date loanTimeStart;//放款申请开始时间
	private Date loanTimeEnd;//放款申请结束时间
	private String currentUser;//当前用户
	
	//逾期提醒时间 0还款当天  1逾期
	private String overdueRemindersFlag;
	
	public Date getLoanTimeStart() {
		return loanTimeStart;
	}

	public void setLoanTimeStart(Date loanTimeStart) {
		this.loanTimeStart = loanTimeStart;
	}

	public Date getLoanTimeEnd() {
		return loanTimeEnd;
	}

	public void setLoanTimeEnd(Date loanTimeEnd) {
		this.loanTimeEnd = loanTimeEnd;
	}

	public String getProductCode() {
		return productCode;
	}

	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}

	public String getChannelCode() {
		return channelCode;
	}

	public void setChannelCode(String channelCode) {
		this.channelCode = channelCode;
	}

	public String getFundCode() {
		return fundCode;
	}

	public void setFundCode(String fundCode) {
		this.fundCode = fundCode;
	}

	public String getCustName() {
		return custName;
	}

	public void setCustName(String custName) {
		this.custName = custName;
	}

	public String getCustIdNumber() {
		return custIdNumber;
	}

	public void setCustIdNumber(String custIdNumber) {
		this.custIdNumber = custIdNumber;
	}

	public String getMobileNumber() {
		return mobileNumber;
	}

	public void setMobileNumber(String mobileNumber) {
		this.mobileNumber = mobileNumber;
	}

	public String getOverdueDays() {
		return overdueDays;
	}

	public void setOverdueDays(String overdueDays) {
		this.overdueDays = overdueDays;
	}

	public String getLastActionCode() {
		return lastActionCode;
	}

	public void setLastActionCode(String lastActionCode) {
		this.lastActionCode = lastActionCode;
	}

	public String getLastActionResultCode() {
		return lastActionResultCode;
	}

	public void setLastActionResultCode(String lastActionResultCode) {
		this.lastActionResultCode = lastActionResultCode;
	}

	public Date getLastActionBeginDate() {
		return lastActionBeginDate;
	}

	public void setLastActionBeginDate(Date lastActionBeginDate) {
		this.lastActionBeginDate = lastActionBeginDate;
	}

	public Date getLastActionEndDate() {
		return lastActionEndDate;
	}

	public void setLastActionEndDate(Date lastActionEndDate) {
		this.lastActionEndDate = lastActionEndDate;
	}

	public String getRiskCategoryCode() {
		return riskCategoryCode;
	}

	public void setRiskCategoryCode(String riskCategoryCode) {
		this.riskCategoryCode = riskCategoryCode;
	}

	public int getPageNum() {
		return pageNum;
	}

	public void setPageNum(int pageNum) {
		this.pageNum = pageNum;
	}

	public int getPageSize() {
		return pageSize;
	}

	public void setPageSize(int pageSize) {
		this.pageSize = pageSize;
	}

	public String getOverdueCode() {
		return overdueCode;
	}

	public void setOverdueCode(String overdueCode) {
		this.overdueCode = overdueCode;
	}

	public String getLoanId() {
		return loanId;
	}

	public void setLoanId(String loanId) {
		this.loanId = loanId;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getProductType() {
		return productType;
	}

	public void setProductType(String productType) {
		this.productType = productType;
	}

	public String getProductTypeName() {
		return productTypeName;
	}

	public void setProductTypeName(String productTypeName) {
		this.productTypeName = productTypeName;
	}

	public String getCurrentUser() {
		return currentUser;
	}

	public void setCurrentUser(String currentUser) {
		this.currentUser = currentUser;
	}

	public String getOverdueRemindersFlag() {
		return overdueRemindersFlag;
	}

	public void setOverdueRemindersFlag(String overdueRemindersFlag) {
		this.overdueRemindersFlag = overdueRemindersFlag;
	}
	
	
}
